[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Konzeption und Entwicklung einer AOP-fähigen BPEL Engine und eines Aspect-Weavers für BPEL Prozesse

contributor IAAS, Architektur von Anwendungssystemen
Ralf Schroth
creator Schroth, Ralf
date 2006-11-21
description 144 pages
Web-Services sind momentan die verbreitetste Technologie zur Realisierung serviceorientierter Architekturen (SOAs). Ein wichtiges Konzept ist hierbei die Komposition bestehender Services zu neuen, was die Komposition komplexer Geschäftsprozesse, in diesem Kontext als WS-Flows bezeichnet, ermöglicht. Die Business Process Execution Language (BPEL) hat sich zum de facto Standard für die Komposition von Web-Services entwickelt. Um auf sich ändernde Anforderungen und Rahmenbedingungen reagieren zu können, ist es erforderlich, über Mechanismen zu verfügen um WS-Flows flexibel anpassen zu können. BPEL selbst beschreibt die Kompositionen statisch und sieht keine Mechanismen für die flexible Adaption vor. Ein möglicher Ansatz um Flexibilität für WS-Flows zu bieten ist die Nutzung der Konzepte der aspektorientierten Programmierung (AOP). Die aspektorientierte Programmierung entstand ursprünglich, um bessere Möglichkeiten zur Modularisierung von objektorientierten Programmen zu bieten. Es hat sich jedoch gezeigt, dass ihre Konzepte sich auch auf anderen Gebieten nutzen lassen, um flexible Adaptionsmechanismen auf anderen Gebieten anzubieten. Diese Arbeit beschreibt ein Konzept, wie sich die aspektorientierte Programmierung auf BPEL-Prozesse anwenden lässt. Darüber hinaus stellt sie dar, wie ein auf diesem Konzept aufbauender Aspekt-Weaver für BPEL aussehen kann und beschreibt seine prototypische Realisierung. Abschließend wird die Tauglichkeit des Ansatzes anhand mehrerer Szenarien evaluiert.
format application/pdf
1973249 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2523&engl=1
language ger
publisher Stuttgart, Germany, Universität Stuttgart
relation Diploma Thesis No. 2523
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2523/DIP-2523.pdf
subject Office Automation (CR H.4.1)
Software Engineering Interoperability (CR D.2.12)
Programming Language Classifications (CR D.3.2)
Programming Language Constructs and Features (CR D.3.3)
Distributed Systems (CR C.2.4)
Programming Techniques General (CR D.1.0)
BPEL
AOP
Aspektorientierte Programmierung
flexible Workflows
title Konzeption und Entwicklung einer AOP-fähigen BPEL Engine und eines Aspect-Weavers für BPEL Prozesse
type Text
Diploma Thesis